body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, input, li, ol, p,
	select, td, textarea, th, ul {
	margin: 0;
	padding: 0
}

body, html {
	width: 100%
}

table {
	border-collapse: collapse
}

body {
	font-family: Microsoft YaHei;
	font: 12px/1.5 Microsoft YaHei, arial, helvetica, sans-serif;
	font-style: normal;
	-webkit-font-feature-settings: normal;
	font-feature-settings: normal;
	font-variant: normal;
	font-weight: 400;
	font-stretch: normal;
	font-size: 12px
}

li, ul {
	list-style: none
}

a {
	text-decoration: none
}

button, input, submit, textarea {
	outline: none;
	box-shadow: none;
	font-weight: 400
}

.clearfix {
	zoom: 1
}

.clearfix:after {
	content: ".";
	width: 0;
	height: 0;
	visibility: hidden;
	display: block;
	clear: both
}

.fl {
	float: left
}

.fr {
	float: right
}

.tl {
	text-align: left
}

.tc {
	text-align: center
}

.tr {
	text-align: right
}

.ellipse {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

img {
	border: 0
}

em, i, strong {
	font-style: normal
}

#header {
	height: 64px;
	width: 100%
}

#header .header {
	height: 64px;
	width: 1200px;
	margin: 0 auto
}

#header .fych-logo {
	float: left;
	height: 64px
}

#header .fych-logo .logo {
	display: block;
	height: 64px
}

#header .fych-logo .logo .logo-img {
	display: block;
	height: 100%
}

#header .fych-top {
	float: right;
	height: 64px
}

#header .fych-top .top-tel {
	float: right;
	width: 154px;
	height: 100%;
	padding-left: 10px;
	background:
		url(//sta.guazistatic.com/xinche_web/images/tel-dark.df921f1e.png)
		no-repeat right 53%;
	background-size: 148px 22px
}

#header .fych-top .top-shu {
	float: right;
	height: 100%;
	line-height: 64px
}

#header .fych-top .top-shu i {
	display: inline-block;
	width: 1px;
	height: 25px;
	background: #8d91ac;
	vertical-align: middle;
	opacity: .5
}

#header .fych-top .top-nav {
	float: right;
	height: 100%;
	padding-right: 25px;
	max-width: 950px
}

#header .fych-top .top-nav .nav-item {
	float: left;
	height: 100%;
	padding: 0 20px
}

#header .fych-top .top-nav .nav-item:last-child {
	padding-right: 0
}

#header .fych-top .top-nav .nav-item .item {
	display: inline-block;
	position: relative;
	height: 61px;
	border-bottom: 3px solid transparent;
	line-height: 68px;
	font-size: 16px;
	color: #3f4359;
	text-align: center
}

#header .fych-top .top-nav .nav-item .item.active, #header .fych-top .top-nav .nav-item .item:hover
	{
	color: #3f9fdb
}

#header .fych-top .top-nav .nav-item .item.active:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	width: 22px;
	height: 3px;
	margin-left: -11px;
	margin-top: 61px;
	background: #3f9fdb
}

#header .fych-top .top-nav .nav-item .h-qrcode {
	display: none;
	position: absolute;
	left: 50%;
	top: 40px;
	width: 184px;
	height: 222px;
	margin-left: -92px;
	padding-top: 38px;
	text-align: center;
	opacity: 0;
	z-index: 10;
	-webkit-transition: opacity .2s linear;
	transition: opacity .2s linear
}

#header .fych-top .top-nav .nav-item .h-qrcode .code-wrap {
	position: relative;
	width: 184px;
	height: 196px;
	padding-top: 26px;
	background: #fff;
	box-shadow: 0 0 6px 0 rgba(63, 67, 89, .15)
}

#header .fych-top .top-nav .nav-item .h-qrcode .code-wrap:before {
	content: "";
	position: absolute;
	top: -7px;
	left: 50%;
	margin-left: -7px;
	width: 14px;
	height: 14px;
	background: #fff;
	box-shadow: -1px -1px 2px -1px rgba(63, 67, 89, .15);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

#header .fych-top .top-nav .nav-item .h-qrcode .code-img img {
	display: inline-block;
	width: 124px;
	height: 124px;
	vertical-align: middle
}

#header .fych-top .top-nav .nav-item .h-qrcode .title {
	margin-top: 15px;
	font-size: 14px;
	color: #3f4359;
	line-height: 18px
}

#header .fych-top .top-nav .nav-item .h-qrcode .desc {
	font-size: 14px;
	color: #3f4359;
	line-height: 18px
}

#header .fych-top .top-nav .user-center .item {
	width: 32px;
	background:
		url(//sta.guazistatic.com/xinche_web/images/profiel.01310c65.png)
		no-repeat 50%
}

#header[data-color="2"] .fych-top .top-tel {
	background-image:
		url(//sta.guazistatic.com/xinche_web/images/tel-light.36d728fa.png)
}

#header[data-color="2"] .fych-top .top-shu i {
	background: #fff
}

#header[data-color="2"] .fych-top .top-nav .nav-item .item, #header[data-color="2"] .fych-top .top-nav .nav-item .item.active,
	#header[data-color="2"] .fych-top .top-nav .nav-item .item:hover {
	color: #fff
}

#header[data-color="2"] .fych-top .top-nav .nav-item .item.active:after
	{
	background: #fff
}

.d11-header {
	position: relative;
	width: 100%;
	min-width: 1200px;
	max-width: 1920px;
	height: 80px;
	margin: 0 auto;
	overflow: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: height .3s ease-in-out;
	transition: height .3s ease-in-out
}

.d11-header.close {
	height: 0
}

.d11-header .header-box {
	display: block;
	height: 80px;
	background:
		url(//sta.guazistatic.com/xinche_web/images/d11-header.fab7e87e.png)
		no-repeat 50%;
	background-size: auto 100%;
	background-size: cover
}

.d11-header .close-btn {
	position: absolute;
	top: 5px;
	left: 50%;
	width: 19.6px;
	height: 19.7px;
	margin-left: 580px;
	background:
		url(//sta.guazistatic.com/xinche_web/images/d11-close.f1b979e1.png)
		no-repeat 50%;
	cursor: pointer
}

#foot {
	width: 100%;
	background: #3f4359
}

#foot .foot {
	width: 1200px;
	margin: 0 auto;
	padding: 40px 0
}

#foot .foot .about-us {
	height: 130px;
	overflow: hidden
}

#foot .foot .foot-box {
	float: left;
	color: #fff
}

#foot .foot .logo {
	min-width: 200px
}

#foot .foot .logo .logo-img {
	display: block;
	margin-top: -6px
}

#foot .foot .logo .site-info {
	margin-top: 35px
}

#foot .foot .qrcode {
	margin-left: 156px
}

#foot .foot .qrcode .qrcdoe-item {
	float: left;
	width: 108px;
	height: 130px;
	margin-right: 40px;
	background: #fff
}

#foot .foot .qrcode .ewm {
	height: 108px;
	width: 108px;
	padding: 6px;
	box-sizing: border-box
}

#foot .foot .qrcode .ewm img {
	width: 100%;
	height: 100%;
	vertical-align: middle
}

#foot .foot .qrcode .ewm-txt {
	padding-bottom: 6px;
	font-size: 12px;
	color: #3f4359;
	text-align: center;
	line-height: 16px
}

#foot .foot .tel {
	float: right;
	text-align: right
}

#foot .foot .tel .tel-num {
	font-size: 32px;
	font-weight: 500;
	color: #fff;
	line-height: 27px
}

#foot .foot .tel .tel-num i {
	margin: 0 4px;
	vertical-align: 2px
}

#foot .foot .tel .text {
	margin-top: 4px;
	font-size: 16px;
	color: #8d90ac;
	line-height: 22px
}

#foot .foot .tel .site-info {
	margin-top: 38px
}

#foot .foot .site-info {
	font-size: 12px;
	color: #8d90ac
}

#foot .foot .site-info .address {
	margin-top: 3px
}

#foot .foot .site-info .beian {
	margin-top: 3px;
	padding-left: 16px;
	background:
		url(//sta.guazistatic.com/xinche_web/images/icon_beian.d0289dc0.png)
		no-repeat left 1px;
	background-size: 12px 13px
}

#foot .foot .site-info .beian .beian-link {
	font-size: 12px;
	color: #8d90ac
}

#booking-car {
	display: inline-block
}

#booking-car .section-title {
	font-size: 22px;
	font-weight: 400;
	color: #5b5e7b;
	line-height: 30px;
	text-align: center
}

#booking-car .phone-area {
	position: relative;
	width: 599px;
	height: 54px;
	margin: 18px auto 0
}

#booking-car .phone-area.err .phone-input {
	border-color: #e7372d;
	color: #e7372d
}

#booking-car .phone-area .phone-input {
	float: left;
	width: 453px;
	height: 100%;
	padding: 15px 18px 14px;
	box-sizing: border-box;
	line-height: 25px;
	color: #3f4359;
	font-size: 18px;
	background: #fff;
	box-shadow: 0 -1px 8px 0 rgba(63, 67, 89, .04);
	border-radius: 2px 0 0 2px;
	border: 1px solid #fff;
	border-right: none
}

#booking-car .phone-area .phone-input::-webkit-input-placeholder {
	color: #8d91ac
}

#booking-car .phone-area .phone-btn {
	float: right;
	width: 146px;
	height: 100%;
	background-image: -webkit-linear-gradient(left, #3f9fdb, #3f9fdb);
	background-image: linear-gradient(90deg, #3f9fdb, #3f9fdb);
	box-shadow: 0 -1px 8px 0;
	border: none;
	font-size: 20px;
	color: #fff;
	cursor: pointer;
	outline: none
}

#booking-car .phone-area .phone-btn:hover {
	box-shadow: 0 0 10px 0 rgba(251, 116, 20, .4)
}

#booking-car .phone-area .js-phone-wrong {
	position: absolute;
	font-size: 14px;
	color: #ff411b;
	display: none;
	line-height: 20px;
	top: 12px;
	left: 15px
}

.booking-popup {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 1500
}

.booking-popup .popup-bak {
	width: 100%;
	height: 100%;
	background: #3f4359;
	opacity: .3
}

.booking-popup .content {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 380px;
	height: 276px;
	margin-left: -190px;
	margin-top: -138px;
	padding: 120px 20px 20px;
	box-sizing: border-box;
	background:
		url(//sta.guazistatic.com/xinche_web/images/booking-succ.3d01427e.png)
		no-repeat center 60px #fff
}

.booking-popup .content .res {
	margin-top: 16px;
	font-size: 24px;
	color: #3f4359;
	text-align: center;
	line-height: 33px
}

.booking-popup .content .desc {
	margin-top: 6px;
	padding: 0 32px;
	font-size: 16px;
	color: #8d91ac;
	text-align: center;
	line-height: 22px
}

.booking-popup .content .closed-btn {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 20px;
	height: 20px;
	background:
		url(//sta.guazistatic.com/xinche_web/images/booking-closed.8ec5a51a.png)
		no-repeat 50%
}

body, html {
	position: relative
}

.top {
	width: 100%;
	background: #fff;
	box-shadow: 0 1px 2px 0 rgba(63, 67, 89, .08), inset 0 -1px 0 0 #ececf2
}

.active-body {
	overflow: hidden
}

#mask {
	width: 100%;
	height: 100%;
	background: #3f4359;
	opacity: .3;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1000;
	display: none
}

.booking-content {
	width: 100%;
	padding-top: 40px;
	padding-bottom: 60px;
	background:
		url(//sta.guazistatic.com/xinche_web/images/detail-booking-bg.4c480192.png)
		no-repeat 50%;
	background-size: auto 100%;
	background-size: cover;
	text-align: center;
	overflow: hidden
}

.advantage {
	width: 100%;
	margin-top: 60px;
	overflow: hidden
}

.advantage .section-title {
	width: 254px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #3f4359;
	font-weight: 500;
	font-size: 24px;
	margin: 0 auto 30px;
	font-weight: inherit
}

.advantage .section-title .pot_left {
	float: left
}

.advantage .section-title .pot_left, .advantage .section-title .pot_right
	{
	width: 6px;
	height: 6px;
	background: #3f9fdb;
	border-radius: 50%;
	margin-top: 10px
}

.advantage .section-title .pot_right {
	float: right
}

.advantage .advantage-box {
	width: 625px;
	height: 92px;
	margin: 39px auto 0;
	padding-top: pxTorem(87);
	background: url(//sta.guazistatic.com/xinche_web/images/vs.30aaf295.png)
		no-repeat 50%;
	background-size: auto 100%
}

.advantage .advantage-box .advantage-word {
	height: 100;
	width: 50%;
	float: left;
	color: #fff;
	text-align: center;
	line-height: 67px;
	font-size: 24px
}

.advantage .advantage-list {
	width: 100%
}

.advantage .advantage-list li {
	width: 100%;
	height: 24px
}

.advantage .advantage-list li .advantage-left, .advantage .advantage-list li .advantage-right
	{
	width: 50%;
	height: 100%;
	float: left;
	font-size: 16px;
	color: #8d91ac;
	line-height: 24px;
	box-sizing: border-box
}

.advantage .advantage-list li .advantage-left {
	text-align: right;
	padding-right: 46px
}

.advantage .advantage-list li .advantage-right {
	text-align: left;
	padding-left: 46px
}

.advantage .advantage-list .advantage-tit {
	height: 24px
}

.advantage .advantage-list .advantage-tit .advantage-left, .advantage .advantage-list .advantage-tit .advantage-right
	{
	font-size: 24px;
	color: #3f9fdb;
	font-weight: 500;
	line-height: 24px;
	margin-bottom: 10px;
	margin-top: 24px
}

.advantage .advantage-list .advantage-tit .advantage-right {
	color: #3f4359
}

.car-config {
	width: 1200px;
	margin: 80px auto 0;
	overflow: hidden
}

.car-config .section-title {
	width: 136px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #3f4359;
	font-weight: inherit;
	font-size: 24px;
	margin: 0 auto 30px
}

.car-config .section-title .pot_left {
	width: 6px;
	height: 6px;
	background: #3f9fdb;
	border-radius: 50%;
	float: left;
	margin-top: 10px
}

.car-config .section-title .pot_right {
	width: 6px;
	height: 6px;
	background: #3f9fdb;
	border-radius: 50%;
	float: right;
	margin-top: 10px
}

.car-config .config-detail {
	width: 1200px;
	height: 100px;
	background: #fafafa;
	padding-top: 24px;
	box-sizing: border-box
}

.car-config .config-detail li {
	width: 133px;
	float: left;
	text-align: center
}

.car-config .config-detail li .config-tit-top {
	font-size: 14px;
	color: #8d91ac;
	word-break: break-all;
	word-wrap: break-word
}

.car-config .config-detail li .config-tit-foot {
	font-size: 16px;
	color: #3f4359;
	word-break: break-all;
	word-wrap: break-word;
	margin-top: 6px
}

.car-config .see-all {
	width: 74px;
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	color: #3f9fdb;
	margin: 20px auto 14px;
	background:
		url(//sta.guazistatic.com/xinche_web/images/down.1944328c.png)
		no-repeat 100%;
	background-size: 12px 12px;
	cursor: pointer
}

.car-config .active-see {
	background: url(//sta.guazistatic.com/xinche_web/images/up.77083d4e.png)
		no-repeat 100%
}

.car-config .all-config {
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #ececf2;
	display: none
}

.car-config .all-config .config-title {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	color: #3f4359;
	font-weight: 500;
	position: relative
}

.car-config .all-config .config-title .confit-tip {
	height: 100%;
	position: absolute;
	top: 0;
	right: 0
}

.car-config .all-config .config-title .confit-tip .tips {
	height: 100%;
	float: left;
	margin-left: 25px;
	line-height: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.car-config .all-config .config-title .confit-tip .tips .icon {
	float: left;
	margin-right: 7px
}

.car-config .all-config .config-title .confit-tip .tips .yuan1 {
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #3f4359
}

.car-config .all-config .config-title .confit-tip .tips .yuan2 {
	width: 12px;
	height: 12px;
	border-radius: 50%;
	box-sizing: border-box;
	border: 1px solid #3f4359
}

.car-config .all-config .config-title .confit-tip .tips .line {
	width: 12px;
	height: 2px;
	background: #3f4359
}

.car-config .all-config .config-title .confit-tip .tips .tip-word {
	float: left;
	height: 100%;
	line-height: 50px;
	font-size: 14px;
	color: #3f4359
}

.car-config .all-config .config-list {
	width: 1200px
}

.car-config .all-config .config-list tr {
	width: 1200px;
	height: 50px
}

.car-config .all-config .config-list tr td {
	width: 33.3%;
	height: 100%
}

.car-config .all-config .config-list tr td .name {
	float: left;
	width: 150px;
	height: 50px;
	background: #fafafa;
	text-align: center;
	display: table;
	font-size: 14px;
	color: #5b5e7b
}

.car-config .all-config .config-list tr td .name p {
	display: table-cell;
	vertical-align: middle
}

.car-config .all-config .config-list tr td .value {
	height: 50px;
	width: 245px;
	float: left;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #5b5e7b;
	text-align: center
}

.car-config .all-config .config-list tr td .value .yuan1 {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #5b5e7b;
	margin-left: 3px
}

.car-config .all-config .config-list tr td .value .yuan2 {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: 1px solid #5b5e7b;
	margin-left: 3px;
	box-sizing: border-box
}

.car-config .all-config .config-list tr td .value .line {
	width: 10px;
	height: 2px;
	background: #5b5e7b;
	margin-left: 3px
}

.car-config .all-config table {
	border-collapse: collapse
}

.car-config .all-config table, .car-config .all-config td, .car-config .all-config th
	{
	border: 1px solid #ececf2
}

.car-config .all-config .config-tip {
	height: 50px;
	padding: 13px 0;
	box-sizing: border-box;
	line-height: 20px;
	font-size: 14px;
	color: #5b5e7b
}

.steps {
	width: 100%;
	margin-top: 60px;
	margin-bottom: 58px;
	overflow: hidden
}

.steps .steps-tit {
	width: 280px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #3f4359;
	font-weight: 500px;
	font-size: 24px;
	margin: 0 auto;
	margin-bottom: 40px
}

.steps .steps-tit .pot_left {
	float: left
}

.steps .steps-tit .pot_left, .steps .steps-tit .pot_right {
	width: 6px;
	height: 6px;
	background: #3f9fdb;
	border-radius: 50%;
	margin-top: 10px
}

.steps .steps-tit .pot_right {
	float: right
}

.steps .all-step {
	width: 1200px;
	margin: 0 auto
}

.steps .all-step dl {
	width: 215px;
	height: 90px;
	float: left;
	margin-right: 90px
}

.steps .all-step dl dt {
	height: 72px;
	width: 72px;
	float: left;
	position: relative
}

.steps .all-step dl dt .shu-line {
	width: 30px;
	height: 4px;
	position: absolute;
	background: #f1f1f1;
	border-radius: 8px;
	left: -60px;
	top: 38px
}

.steps .all-step dl .step1 {
	background:
		url(//sta.guazistatic.com/xinche_web/images/detail-step1.a91688ad.png)
		no-repeat 0 0;
	background-size: 72px auto
}

.steps .all-step dl .step2 {
	background:
		url(//sta.guazistatic.com/xinche_web/images/detail-step2.63b0de06.png)
		no-repeat 0 0;
	background-size: 72px auto
}

.steps .all-step dl .step3 {
	background:
		url(//sta.guazistatic.com/xinche_web/images/detail-step3.1a993372.png)
		no-repeat 0 0;
	background-size: 72px auto
}

.steps .all-step dl .step4 {
	background:
		url(//sta.guazistatic.com/xinche_web/images/detail-step4.205f4c68.png)
		no-repeat 0 0;
	background-size: 72px auto
}

.steps .all-step dl dd {
	height: 100%;
	width: 135px;
	float: left;
	padding-left: 15px;
	box-sizing: border-box
}

.steps .all-step dl dd h4 {
	font-size: 16px;
	color: #3f4359;
	height: 16px;
	line-height: 16px;
	font-weight: 500;
	margin-bottom: 10px
}

.steps .all-step dl dd p {
	color: #8d91ac;
	font-size: 12px;
	line-height: 15px
}

#sub-success {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 3000;
	width: 520px;
	height: 320px;
	box-sizing: border-box;
	background: #fff;
	padding-top: 80px;
	display: none;
	border-radius: 4px
}

#sub-success .sub-1 {
	height: 30px;
	width: 150px;
	line-height: 30px;
	text-align: right;
	font-size: 28px;
	color: #495056;
	background-size: 26px;
	margin: 0 auto;
	margin-bottom: 40px;
	vertical-align: middle;
	background:
		url(//sta.guazistatic.com/xinche_web/images/fyc_dui.6f49da71.svg)
		no-repeat 0
}

#sub-success .sub-2, #sub-success .sub-3 {
	height: 16px;
	line-height: 16px;
	text-align: center;
	font-size: 16px;
	width: 100%;
	color: #495056
}

#sub-success .sub-2 {
	margin-bottom: 15px
}

#sub-success .sub-close {
	position: absolute;
	right: 17px;
	top: 27px;
	background:
		url(//sta.guazistatic.com/xinche_web/images/fyc_close.abd0624e.svg)
		no-repeat 50%;
	background-size: 100%;
	width: 20px;
	height: 20px;
	cursor: pointer
}

#submit-phone-bottom {
	width: 100%;
	height: 254px;
	overflow: hidden
}

#submit-phone-bottom .section-title {
	font-family: PingFangSC-Medium;
	font-size: 28px;
	color: #3f4359;
	letter-spacing: 0;
	line-height: 32px;
	margin-top: 55px;
	font-weight: 500;
	text-align: center
}

#submit-phone-bottom .phone-area {
	background: #fff;
	border: 1px solid #3f9fdb;
	width: 484px;
	height: 45px;
	margin: 25px auto 0;
	position: relative
}

#submit-phone-bottom .phone-area:hover {
	box-shadow: 0 0 5px rgba(255, 21, 73, .4)
}

#submit-phone-bottom .phone-area .phone-input-1 {
	float: left;
	width: 300px;
	height: 20px;
	padding: 12px 15px;
	line-height: 18px;
	color: #495056;
	font-size: 14px;
	font-family: microsoft yahei;
	border: none;
	background: #fff;
	padding-right: 0
}

#submit-phone-bottom .phone-area .phone-btn-1 {
	float: right;
	width: 148px;
	height: 45px;
	border: none;
	font-size: 14px;
	font-family: microsoft yahei;
	color: #fff;
	background: -webkit-linear-gradient(right, #ff411b, #ff1549);
	background: linear-gradient(-90deg, #ff411b, #ff1549);
	cursor: pointer;
	outline: none
}

#submit-phone-bottom .phone-area .js-phone-wrong {
	position: absolute;
	font-size: 14px;
	color: #3f9fdb;
	display: none;
	line-height: 20px;
	top: 12px;
	left: 15px
}

#purchase-notes {
	width: 100%;
	margin-top: 40px
}

#purchase-notes .section-title {
	width: 136px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #3f4359;
	font-size: 24px;
	margin: 0 auto;
	font-weight: inherit
}

#purchase-notes .section-title .pot_left {
	width: 6px;
	height: 6px;
	background: #3f9fdb;
	border-radius: 50%;
	float: left;
	margin-top: 10px
}

#purchase-notes .section-title .pot_right {
	width: 6px;
	height: 6px;
	background: #3f9fdb;
	border-radius: 50%;
	float: right;
	margin-top: 10px
}

#purchase-notes .note-list {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 56px;
	overflow: hidden
}

#purchase-notes .note-list .note-item {
	float: left;
	width: 50%;
	margin-top: 39.5px;
	padding: 0 20px;
	box-sizing: border-box
}

#purchase-notes .note-list .note-item .item-title {
	display: inline-block;
	padding-left: 21px;
	padding-right: 25px;
	height: 43.7px;
	background: #f1f4f7;
	border-radius: 22px 22px 22px 0;
	font-size: 16px;
	color: #3f4359;
	text-align: center;
	line-height: 43.7px
}

#purchase-notes .note-list .note-item p {
	margin-top: 15.8px;
	font-size: 16px;
	color: #8d91ac;
	line-height: 22px
}

#purchase-notes .note-list .note-item .show-detail {
	font-size: 16px;
	color: #3f9fdb;
	line-height: 22px
}

.popup-claim {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1500
}

.popup-claim .popup-bak {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #3f4359;
	opacity: .3;
	z-index: -1
}

.popup-claim .content {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 800px;
	padding: 40px;
	margin-left: -400px;
	margin-top: -307.5px;
	background: #fff;
	box-sizing: border-box
}

.popup-claim .content h4 {
	font-size: 24px;
	color: #3f4359;
	line-height: 33px;
	font-weight: inherit;
	text-align: center
}

.popup-claim .content .container {
	height: 502px;
	overflow-y: auto
}

.popup-claim .content .claim-statement {
	margin-top: 20px;
	font-size: 14px;
	color: #8d91ac
}

.popup-claim .content .claim-statement .sta-item {
	padding-bottom: 5px
}

.popup-claim .claim-plan {
	margin-top: 20px;
	table-layout: fixed
}

.popup-claim .claim-plan h5 {
	font-size: 16px;
	color: #3f4359;
	line-height: 22px;
	font-weight: inherit
}

.popup-claim .claim-plan .claim-table {
	margin-top: 21px;
	border: 1px solid #ececf2;
	border-spacing: 0
}

.popup-claim .claim-plan .claim-table tr {
	text-align: center
}

.popup-claim .claim-plan .claim-table tr th {
	background: #f9f9fc;
	padding: 15px 0;
	font-size: 16px;
	color: #3f4359;
	line-height: 22px;
	font-weight: inherit;
	border: 1px solid #ececf2
}

.popup-claim .claim-plan .claim-table tr th em {
	font-size: 12px;
	color: #c6c8d6
}

.popup-claim .claim-plan .claim-table tr td {
	padding: 14px 5px 15px;
	background: #fff;
	font-size: 14px;
	color: #3f4359;
	line-height: 22px;
	word-break: break-all;
	border: 1px solid #ececf2
}

.popup-claim .claim-plan .claim-table tr .th-1 {
	width: 106px
}

.popup-claim .claim-plan .claim-table tr .th-2 {
	width: 343px
}

.popup-claim .claim-plan .claim-table tr .th-3, .popup-claim .claim-plan .claim-table tr .th-4
	{
	width: 134px
}

.popup-claim .closed-btn {
	position: absolute;
	right: 18px;
	top: 18px;
	width: 20px;
	height: 20px;
	background:
		url(//sta.guazistatic.com/xinche_web/images/claim-closed.8ec5a51a.png)
		no-repeat 50%
}

.alert_phone_input {
	width: 520px;
	height: 320px;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	background: #fff;
	border-radius: 4px;
	z-index: 3000;
	display: none
}

.alert_phone_input .section-title {
	font-family: PingFangSC-Medium;
	font-size: 20px;
	color: #3f4359;
	letter-spacing: 0;
	line-height: 32px;
	margin-top: 90px;
	text-align: center
}

.alert_phone_input .phone-area {
	background: #fff;
	width: 400px;
	height: 45px;
	margin: 20px auto 0;
	position: relative
}

.alert_phone_input .phone-area:hover {
	box-shadow: 0 0 5px rgba(255, 21, 73, .4)
}

.alert_phone_input .phone-area .phone-input-1 {
	float: left;
	width: 244px;
	height: 21px;
	padding: 11px 15px;
	line-height: 18px;
	color: #495056;
	font-size: 14px;
	font-family: microsoft yahei;
	background: #fff;
	padding-right: 0;
	border: 1px solid #c6c8d6;
	border-right: 0
}

.alert_phone_input .phone-area .phone-btn-1 {
	float: right;
	width: 140px;
	height: 45px;
	border: none;
	font-size: 14px;
	font-family: microsoft yahei;
	color: #fff;
	background-image: -webkit-linear-gradient(right, #3f9fdb, #3f9fdb);
	background-image: linear-gradient(-90deg, #3f9fdb, #3f9fdb);
	cursor: pointer;
	outline: none
}

.alert_phone_input .phone-area .js-phone-wrong {
	position: absolute;
	font-size: 14px;
	color: #ff411b;
	display: none;
	line-height: 20px;
	top: 12px;
	left: 15px
}

.alert_phone_input .phone-bottom {
	text-align: center;
	line-height: 14px;
	margin-top: 65px;
	color: #8d91ac
}

.alert_phone_input .phone-bottom span {
	color: #3f9fdb;
	padding-left: 8px
}

.alert_phone_input .alert-phone-close {
	width: 25px;
	height: 25px;
	position: absolute;
	top: 10px;
	right: 10px;
	background:
		url(//sta.guazistatic.com/xinche_web/images/icon_close.2973bda5.png)
		no-repeat 50%;
	background-size: 14px 14px;
	cursor: pointer
}

.car-bright {
	width: 1200px;
	margin: 60px auto 0
}

.car-bright .section-title {
	width: 136px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #3f4359;
	font-weight: inherit;
	font-size: 24px;
	margin: 0 auto 30px
}

.car-bright .section-title .pot_left {
	width: 6px;
	height: 6px;
	background: #3f9fdb;
	border-radius: 50%;
	float: left;
	margin-top: 10px
}

.car-bright .section-title .pot_right {
	width: 6px;
	height: 6px;
	background: #3f9fdb;
	border-radius: 50%;
	float: right;
	margin-top: 10px
}

.car-bright .new-bright li {
	width: 100%;
	height: 382px;
	background: #fafafa
}

.car-bright .new-bright li .left {
	height: 100%;
	width: 50%;
	float: left;
	padding: 0 70px;
	box-sizing: border-box
}

.car-bright .new-bright li .left img {
	display: block;
	width: 600px;
	height: 382px
}

.car-bright .new-bright li .left h2 {
	line-height: 24px;
	margin-top: 118px;
	font-size: 24px;
	color: #3f4359;
	margin-bottom: 21px;
	font-weight: 500
}

.car-bright .new-bright li .left p {
	font-size: 16px;
	color: #8d91ac;
	line-height: 24px
}

.car-bright .new-bright li .right {
	height: 100%;
	width: 50%;
	float: right;
	padding: 0 70px;
	box-sizing: border-box
}

.car-bright .new-bright li .right img {
	display: block;
	width: 600px;
	height: 382px
}

.car-bright .new-bright li .right h2 {
	line-height: 24px;
	margin-top: 118px;
	font-size: 24px;
	color: #3f4359;
	margin-bottom: 21px;
	font-weight: 500
}

.car-bright .new-bright li .right p {
	font-size: 16px;
	color: #8d91ac;
	line-height: 24px
}

#banner {
	width: 100%;
	height: 459px
}

#banner .banner {
	width: 1146px;
	height: 100%;
	margin: 0 auto
}

#banner .banner .alert-pinggu {
	width: 520px;
	height: 320px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	background: #fff;
	border-radius: 4px;
	z-index: 3000;
	display: none
}

#banner .banner .alert-pinggu .pinggu-title {
	font-size: 20px;
	color: #3f4359;
	line-height: 20px;
	margin-top: 45px;
	text-align: center
}

#banner .banner .alert-pinggu h3 {
	font-size: 14px;
	color: #8d91ac;
	line-height: 14px;
	margin-top: 10px;
	text-align: center;
	font-weight: 400
}

#banner .banner .alert-pinggu .pinggu-box {
	padding-left: 45px;
	margin-top: 26px
}

#banner .banner .alert-pinggu .pinggu-box .pinggu-box-left {
	width: 260px;
	height: 160px;
	float: left
}

#banner .banner .alert-pinggu .pinggu-box .pinggu-box-left li {
	height: 40px;
	box-sizing: border-box;
	border-bottom: 1px solid #fff;
	color: #3f9fdb;
	background: #fafafa
}

#banner .banner .alert-pinggu .pinggu-box .pinggu-box-left li .rate-year
	{
	height: 100%;
	float: left;
	width: 160px;
	text-align: center;
	line-height: 40px
}

#banner .banner .alert-pinggu .pinggu-box .pinggu-box-left li .rate-month
	{
	height: 100%;
	float: left;
	width: 100px;
	text-align: center;
	line-height: 40px
}

#banner .banner .alert-pinggu .pinggu-box .pinggu-box-left li .rate-tit
	{
	color: #5b5e7b
}

#banner .banner .alert-pinggu .pinggu-box .pinggu-box-right {
	width: 135px;
	float: left;
	margin-left: 30px
}

#banner .banner .alert-pinggu .pinggu-box .pinggu-box-right dt {
	width: 135px;
	height: 135px;
	background:
		url(//sta.guazistatic.com/xinche_web/images/pinggu.2580f3da.png)
		no-repeat 50%;
	background-size: 100%
}

#banner .banner .alert-pinggu .pinggu-box .pinggu-box-right dd {
	font-size: 14px;
	color: #5b5e7b;
	line-height: 14px;
	margin-top: 10px;
	text-align: center
}

#banner .banner .alert-pinggu .pinggu-close {
	width: 25px;
	height: 25px;
	position: absolute;
	top: 10px;
	right: 10px;
	background:
		url(//sta.guazistatic.com/xinche_web/images/icon_close.2973bda5.png)
		no-repeat 50%;
	background-size: 15px 15px;
	cursor: pointer
}

#banner .banner .banner-left {
	width: 610px;
	height: 390px;
	float: left;
	margin-top: 50px;
	overflow: hidden;
	position: relative
}

#banner .banner .banner-left ul {
	height: 100%;
	width: 10000%;
	position: absolute;
	left: 0;
	top: 0
}

#banner .banner .banner-left ul li {
	position: relative;
	width: 610px;
	height: 390px;
	float: left
}

#banner .banner .banner-left ul li img {
	height: 100%;
	width: 100%
}

#banner .banner .banner-left ul li .bak {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: #3f4359;
	opacity: .1
}

#banner .banner .banner-left ul li .car-state {
	position: absolute;
	right: 0;
	top: 0;
	width: 140px;
	height: 140px;
	z-index: 1
}

#banner .banner .banner-left ul li .car-state.c-supply {
	background:
		url(//sta.guazistatic.com/xinche_web/images/detail-supply.b0f1db73.png)
		no-repeat 50%
}

#banner .banner .banner-left ul li .car-state.c-d11 {
	left: 0;
	right: auto;
	top: 0;
	background:
		url(//sta.guazistatic.com/xinche_web/images/d11-car-tag.f2bba4c8.png)
		no-repeat 0 0
}

#banner .banner .banner-left .relief {
	display: none;
	height: 20px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 14px;
	font-size: 14px;
	color: #8d91ac;
	line-height: 20px;
	padding-left: 19px;
	box-sizing: border-box
}

#banner .banner .banner-left .relief .index {
	float: right;
	padding-right: 20px
}

#banner .banner .banner-left .relief .index .current-index {
	font-size: 20px;
	color: #3f4359;
	padding-right: 5px
}

#banner .banner .banner-left .btn {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none
}

#banner .banner .banner-left .btn .btn-left {
	border-radius: 0 4px 4px 0;
	left: 0;
	background-image:
		url(//sta.guazistatic.com/xinche_web/images/btn_left.1936fed4.png)
}

#banner .banner .banner-left .btn .btn-left, #banner .banner .banner-left .btn .btn-right
	{
	width: 30px;
	height: 80px;
	background-color: rgba(0, 0, 0, .4);
	position: absolute;
	top: 156px;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 12px 21px;
	cursor: pointer
}

#banner .banner .banner-left .btn .btn-right {
	border-radius: 4px 0 0 4px;
	right: 0;
	background-image:
		url(//sta.guazistatic.com/xinche_web/images/btn_right.161af9bf.png)
}

#banner .banner .banner-right {
	height: 421px;
	width: 480px;
	float: left;
	margin-top: 38px;
	margin-left: 55px
}

#banner .banner .banner-right .banner-tit {
	font-size: 20px;
	color: #3f4359;
	letter-spacing: 0;
	line-height: 20px;
	font-weight: 600;
	margin-bottom: 15px;
	font-family: PingFangSC-Regular
}

#banner .banner .banner-right .d11-tip {
	display: block;
	width: 61%;
	margin-top: -12px;
	margin-bottom: 2px;
	font-size: 16px;
	color: #3f9fdb
}

#banner .banner .banner-right .price {
	font-size: 14px;
	color: #8d91ac;
	letter-spacing: 0;
	height: 14px;
	line-height: 14px;
	margin-bottom: 25px
}

#banner .banner .banner-right .price.d11 {
	margin-bottom: 14px
}

#banner .banner .banner-right .case {
	width: 100%;
	border-top: 1px solid #ececf2
}

#banner .banner .banner-right .case .case-tit {
	height: 16px;
	width: 100%;
	margin: 25px auto 0
}

#banner .banner .banner-right .case .case-tit.d11 {
	margin-top: 14px
}

#banner .banner .banner-right .case .case-tit .shu-line {
	background-image: -webkit-linear-gradient(left, #3f9fdb, #3f9fdb);
	background-image: linear-gradient(90deg, #3f9fdb, #3f9fdb);
	border-radius: 30px;
	height: 16px;
	width: 4px;
	float: left
}

#banner .banner .banner-right .case .case-tit .case-word {
	height: 16px;
	padding-left: 10px;
	float: left;
	font-size: 16px;
	color: #3f4359;
	letter-spacing: 0;
	line-height: 16px;
	font-weight: 600
}

#banner .banner .banner-right .case .case-tit .pinggu {
	float: right;
	font-size: 14px;
	color: #8d91ac
}

#banner .banner .banner-right .case .case-tit .pinggu span {
	color: #3f9fdb;
	padding-left: 3px;
	cursor: pointer
}

#banner .banner .banner-right .case .sy-yf {
	height: 80px;
	width: 100%;
	background: #fafafa;
	margin: 15px auto 0;
	padding-top: 17px;
	box-sizing: border-box
}

#banner .banner .banner-right .case .sy-yf .sy {
	width: 33.3%;
	float: left;
	position: relative
}

#banner .banner .banner-right .case .sy-yf .sy .line-right {
	width: 1px;
	height: 40px;
	background: #ececf2;
	position: absolute;
	right: 0;
	top: 6px
}

#banner .banner .banner-right .case .sy-yf .sy .sy-num {
	color: #3f9fdb;
	text-align: center;
	height: 28px;
	line-height: 28px;
	font-size: 28px;
	margin-top: 5px;
	font-family: \.PingFangSC-Regular
}

#banner .banner .banner-right .case .sy-yf .sy .sy-text {
	color: #8d91ac;
	font-size: 14px;
	height: 14px;
	line-height: 14px;
	text-align: center
}

#banner .banner .banner-right .case .service {
	width: 100%;
	margin-top: 15px
}

#banner .banner .banner-right .case .service .ser1, #banner .banner .banner-right .case .service .ser2
	{
	height: 100%;
	width: 86px;
	padding-left: 21px;
	background:
		url(//sta.guazistatic.com/xinche_web/images/dui.cae3d78f.png)
		no-repeat 0;
	float: left;
	line-height: 16px;
	color: #8d91ac
}

#banner .banner .banner-right .case .service .ser3 {
	float: right;
	line-height: 16px;
	color: #8d91ac;
	padding-right: 20px;
	background:
		url(//sta.guazistatic.com/xinche_web/images/gray_tip.e3c94cee.png)
		no-repeat 100%;
	cursor: pointer;
	position: relative
}

#banner .banner .banner-right .case .service .ser3.lb {
	float: left;
	margin-top: 15px;
	clear: both
}

#banner .banner .banner-right .case .service .ser3 .ser-tip {
	background: #fff;
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .15);
	border-radius: 4px;
	padding: 15px;
	font-size: 14px;
	color: #5b5e7b;
	letter-spacing: 0;
	line-height: 20px;
	width: 200px;
	height: 40px;
	position: absolute;
	top: 22px;
	left: -68px;
	display: none
}

#banner .banner .banner-right .case .service .ser3 .ser-tip .sanjiao {
	width: 6px;
	height: 6px;
	border-top: 1px solid rgba(0, 0, 0, .1);
	border-right: 1px solid rgba(0, 0, 0, .1);
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	position: absolute;
	top: -4px;
	left: 178px;
	background: #fff
}

#banner .banner .banner-right .case .service .lb-text {
	float: left;
	margin-top: 15px;
	margin-left: 7px;
	line-height: 16px;
	color: #8d91ac
}

#banner .banner .banner-right .case .service .active-tip {
	background:
		url(//sta.guazistatic.com/xinche_web/images/red_tip.bfc2222d.png)
		no-repeat 100%
}

#banner .banner .banner-right .case .later-year {
	margin-top: 31px
}

#banner .banner .banner-right .case .all-case-detail {
	width: 100%;
	height: 40px;
	margin-top: 15px;
	margin-bottom: 30px
}

#banner .banner .banner-right .case .all-case-detail .all-cases {
	width: 230px;
	height: 40px;
	margin-bottom: pxTorem(10);
	background: #f5f5f5;
	box-sizing: border-box;
	border-left: 5px solid #e4f4fd;
	float: left
}

#banner .banner .banner-right .case .all-case-detail .all-cases .case-left
	{
	height: 100%;
	padding-left: 10px;
	line-height: 40px;
	font-size: 14px;
	color: #5b5e7b;
	float: left
}

#banner .banner .banner-right .case .all-case-detail .all-cases .case-right
	{
	height: 100%;
	line-height: 40px;
	font-size: 14px;
	color: #c6c8d6;
	float: right;
	padding-right: 25px
}

#banner .banner .banner-right .case .case-foot {
	height: 50px;
	width: 480px;
	margin-top: 30px
}

#banner .banner .banner-right .case .case-foot .case-btn {
	width: 230px;
	height: 50px;
	background-image: -webkit-linear-gradient(left, #3f9fdb, #3f9fdb);
	background-image: linear-gradient(90deg, #3f9fdb, #3f9fdb);
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	float: left;
	color: #fff;
	cursor: pointer
}

#banner .banner .banner-right .case .case-foot .case-btn:hover {
	box-shadow: 0 0 5px rgba(255, 21, 73, .4)
}

#banner .banner .banner-right .case .case-foot .free-phone {
	height: 14px;
	line-height: 14px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	color: #8d91ac
}

#banner .banner .banner-right .case .case-foot .free-phone span {
	color: #3f9fdb;
	padding-left: 7px
}

#banner-mark {
	width: 100%;
	height: 1px;
	margin-top: 30px
}

.out-nav {
	height: 96px;
	width: 100%;
	border-bottom: 1px solid #ececf2;
	position: relative;
	z-index: 1000;
	background: #fff
}

.out-nav .case-foot {
	height: 50px;
	width: 480;
	position: absolute;
	left: 691px;
	top: 0
}

.out-nav .case-foot[data-pos="0"] {
	top: -70px
}

.out-nav .case-foot.lb[data-pos="0"] {
	top: -40px
}

.out-nav .case-foot[data-pos="1"] {
	top: 22px
}

.out-nav .case-foot .case-btn {
	width: 230px;
	height: 50px;
	background-image: -webkit-linear-gradient(left, #3f9fdb, #3f9fdb);
	background-image: linear-gradient(90deg, #3f9fdb, #3f9fdb);
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	float: left;
	color: #fff;
	cursor: pointer
}

.out-nav .case-foot .case-btn:hover {
	box-shadow: 0 0 5px rgba(255, 21, 73, .4)
}

.out-nav .case-foot .free-phone {
	height: 14px;
	line-height: 14px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	color: #8d91ac
}

.out-nav .case-foot .free-phone span {
	color: #3f9fdb;
	padding-left: 7px
}

.out-nav .nav {
	width: 1200px;
	height: 96px;
	margin: 0 auto;
	position: relative;
	background: #fff
}

.out-nav .nav .small-car {
	width: 150px;
	height: 96px;
	position: absolute;
	top: 0;
	left: -150px
}

.out-nav .nav .car-info {
	max-width: 600px;
	height: 20px;
	line-height: 20px;
	color: #3f4359;
	position: absolute;
	left: 0;
	top: 25px;
	font-size: 20px;
	font-weight: 500;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.out-nav .nav .navs {
	display: block;
	margin-top: 64px;
	height: 31px;
	margin-right: 50px;
	float: left;
	text-align: left;
	font-size: 16px;
	color: #8d91ac;
	line-height: 16px;
	cursor: pointer
}

.out-nav .nav .navs .line {
	width: 30px;
	height: 4px;
	background-image: -webkit-linear-gradient(left, #3f9fdb, #3f9fdb);
	background-image: linear-gradient(90deg, #3f9fdb, #3f9fdb);
	border-radius: 30px;
	margin: 12px auto 0
}

.active-nav {
	position: fixed;
	left: 0;
	top: 0
}